package com.yimi.yinhepda.db.table;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;
import java.math.BigDecimal;

/**
 * @author 000432
 * @date 2017/4/9 0009
 */
@DatabaseTable(tableName = "buildPckScanTable") public class BuildPckScanTable {

  @DatabaseField(generatedId = true) private transient Long id;
  /** 开单件数 */
  @DatabaseField private Integer srcPiecesNum;
  /** 库存件数 */
  @DatabaseField private Integer piecesNum;
  /** 开单重量 */
  @DatabaseField private BigDecimal weight;
  /** 开单体积 */
  @DatabaseField private BigDecimal volume;
  /** 计费重量 */
  @DatabaseField private BigDecimal chargedWeight;
  /** 任务号 */
  @DatabaseField private String taskNo;
  /** 包号 */
  @DatabaseField private String packageNo;
  /** 当前部门 */
  @DatabaseField private String srcDeptCode;
  /** 下一部门 */
  @DatabaseField private String destDeptCode;
  /** 当前部门名称 */
  @DatabaseField private String srcDeptName;
  /** 下一部门名称 */
  @DatabaseField private String destDeptName;
  /** 扫描第一票运单路由 */
  @DatabaseField private String route;
  /** 扫描人工号 */
  @DatabaseField private String operEmpCode;
  /** 扫描人姓名 */
  @DatabaseField private String operEmpName;
  /** 扫描时间 */
  @DatabaseField private transient String operTime;
  /** 扫描时间 */
  @DatabaseField private String scanTime;
  /** 主单号 */
  @DatabaseField private String waybillNo;
  /** 子单号 */
  @DatabaseField private String childWaybillNo;
  /** 装卸车类型 */
  @DatabaseField private Integer operTypeCode;
  /** 输入方式，1 为扫描，2为手动 */
  @DatabaseField private Integer inputType;
  /** 强扫标记 */
  @DatabaseField private String remark;
  /** 到达库区 */
  @DatabaseField private String areaCode;
  /** 所属网点 */
  @DatabaseField private String deptCode;
  /** 设备编码 */
  @DatabaseField private String deviceCode;
  /** 创建时间 */
  @DatabaseField() private String createTime;
  /** 0未完成 1完成 */
  @DatabaseField() private Integer status = 0;
  /** 0未上传 1已上传 */
  @DatabaseField() private Integer isUpload = 0;

  @DatabaseField() private String readField1;

  @DatabaseField() private String readField2;

  @DatabaseField() private String readField3;

  @DatabaseField() private BigDecimal readField4;

  @DatabaseField() private BigDecimal readField5;

  @DatabaseField() private Integer readField6;

  @DatabaseField() private Integer readField7;

  @DatabaseField() private Integer readField8;

  public BuildPckScanTable() {
  }

  public BigDecimal getWeight() {
    return weight;
  }

  public void setWeight(BigDecimal weight) {
    this.weight = weight;
  }

  public BigDecimal getVolume() {
    return volume;
  }

  public void setVolume(BigDecimal volume) {
    this.volume = volume;
  }

  public BigDecimal getChargedWeight() {
    return chargedWeight;
  }

  public void setChargedWeight(BigDecimal chargedWeight) {
    this.chargedWeight = chargedWeight;
  }

  public Integer getSrcPiecesNum() {
    return srcPiecesNum;
  }

  public void setSrcPiecesNum(Integer srcPiecesNum) {
    this.srcPiecesNum = srcPiecesNum;
  }

  public Integer getPiecesNum() {
    return piecesNum;
  }

  public void setPiecesNum(Integer piecesNum) {
    this.piecesNum = piecesNum;
  }

  public String getTaskNo() {
    return taskNo;
  }

  public void setTaskNo(String taskNo) {
    this.taskNo = taskNo;
  }

  public String getScanTime() {
    return scanTime;
  }

  public void setScanTime(String scanTime) {
    this.scanTime = scanTime;
  }

  public String getDeptCode() {
    return deptCode;
  }

  public void setDeptCode(String deptCode) {
    this.deptCode = deptCode;
  }

  public String getOperTime() {
    return operTime;
  }

  public void setOperTime(String operTime) {
    this.operTime = operTime;
  }

  public Long getId() {
    return id;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public String getPackageNo() {
    return packageNo;
  }

  public void setPackageNo(String packageNo) {
    this.packageNo = packageNo;
  }

  public String getSrcDeptCode() {
    return srcDeptCode;
  }

  public void setSrcDeptCode(String srcDeptCode) {
    this.srcDeptCode = srcDeptCode;
  }

  public String getDestDeptCode() {
    return destDeptCode;
  }

  public void setDestDeptCode(String destDeptCode) {
    this.destDeptCode = destDeptCode;
  }

  public String getSrcDeptName() {
    return srcDeptName;
  }

  public void setSrcDeptName(String srcDeptName) {
    this.srcDeptName = srcDeptName;
  }

  public String getDestDeptName() {
    return destDeptName;
  }

  public void setDestDeptName(String destDeptName) {
    this.destDeptName = destDeptName;
  }

  public String getRoute() {
    return route;
  }

  public void setRoute(String route) {
    this.route = route;
  }

  public String getOperEmpCode() {
    return operEmpCode;
  }

  public void setOperEmpCode(String operEmpCode) {
    this.operEmpCode = operEmpCode;
  }

  public String getOperEmpName() {
    return operEmpName;
  }

  public void setOperEmpName(String operEmpName) {
    this.operEmpName = operEmpName;
  }

  public String getWaybillNo() {
    return waybillNo;
  }

  public void setWaybillNo(String waybillNo) {
    this.waybillNo = waybillNo;
  }

  public String getChildWaybillNo() {
    return childWaybillNo;
  }

  public void setChildWaybillNo(String childWaybillNo) {
    this.childWaybillNo = childWaybillNo;
  }

  public Integer getOperTypeCode() {
    return operTypeCode;
  }

  public void setOperTypeCode(Integer operTypeCode) {
    this.operTypeCode = operTypeCode;
  }

  public Integer getInputType() {
    return inputType;
  }

  public void setInputType(Integer inputType) {
    this.inputType = inputType;
  }

  public String getRemark() {
    return remark;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  public String getAreaCode() {
    return areaCode;
  }

  public void setAreaCode(String areaCode) {
    this.areaCode = areaCode;
  }

  public String getDeviceCode() {
    return deviceCode;
  }

  public void setDeviceCode(String deviceCode) {
    this.deviceCode = deviceCode;
  }

  public String getCreateTime() {
    return createTime;
  }

  public void setCreateTime(String createTime) {
    this.createTime = createTime;
  }

  public Integer getStatus() {
    return status;
  }

  public void setStatus(Integer status) {
    this.status = status;
  }

  public Integer getIsUpload() {
    return isUpload;
  }

  public void setIsUpload(Integer isUpload) {
    this.isUpload = isUpload;
  }

  public String getReadField1() {
    return readField1;
  }

  public void setReadField1(String readField1) {
    this.readField1 = readField1;
  }

  public String getReadField2() {
    return readField2;
  }

  public void setReadField2(String readField2) {
    this.readField2 = readField2;
  }

  public String getReadField3() {
    return readField3;
  }

  public void setReadField3(String readField3) {
    this.readField3 = readField3;
  }

  public BigDecimal getReadField4() {
    return readField4;
  }

  public void setReadField4(BigDecimal readField4) {
    this.readField4 = readField4;
  }

  public BigDecimal getReadField5() {
    return readField5;
  }

  public void setReadField5(BigDecimal readField5) {
    this.readField5 = readField5;
  }

  public Integer getReadField6() {
    return readField6;
  }

  public void setReadField6(Integer readField6) {
    this.readField6 = readField6;
  }

  public Integer getReadField7() {
    return readField7;
  }

  public void setReadField7(Integer readField7) {
    this.readField7 = readField7;
  }

  public Integer getReadField8() {
    return readField8;
  }

  public void setReadField8(Integer readField8) {
    this.readField8 = readField8;
  }
}
